home *** CD-ROM | disk | FTP | other *** search
- vs_1_1
- // DX9 Vertex shader generated by NVIDIA Cg compiler
- // cgc version 1.3.0001, build date Jan 7 2005 14:01:35
- // command line args: -q -profile vs_1_1 -entry main -profileopts dcls
- // source file: vs1_1_shadow_project_z.cg
- // nv30vp backend compiling 'main' program
- //vendor NVIDIA Corporation
- //version 1.0.02
- //profile vs_1_1
- //program main
- //semantic main.ModelLightViewProjText
- //semantic main.ModelLightView
- //var float4x4 ModelLightViewProjText : : c[0], 4 : 1 : 1
- //var float4x4 ModelLightView : : c[4], 4 : 2 : 1
- //var float4 I.Position : $vin.POSITION : ATTR0 : 0 : 1
- //var float4 I.ScreenPos : $vin.NORMAL : ATTR3 : 0 : 1
- //var float2 I.TexCoord0 : $vin.TEXCOORD0 : ATTR7 : 0 : 1
- //var float4 main.HPOS : $vout.POSITION : HPOS : -1 : 1
- //var float4 main.TexCoord0 : $vout.TEXCOORD0 : TEX0 : -1 : 1
- //var float2 main.TexCoord1 : $vout.TEXCOORD1 : TEX1 : -1 : 1
- //var float main.fDepth : $vout.TEXCOORD2 : TEX2 : -1 : 1
- dcl_texcoord0 v7
- dcl_normal v3
- dcl_position v0
- mov oPos, v3
- mov oT1.xy, v7
- dp4 r1.x, c0, v0
- dp4 r1.y, c1, v0
- dp4 r1.z, c2, v0
- dp4 r1.w, c3, v0
- mov oT0.w, r1
- rcp r0.y, r1.w
- mul oT0.x, r1.x, r0.y
- mul r0.xzw, r1.y, r0.y
- mov oT0.y, r0.xxzw
- mul r0.xyw, r1.z, r0.y
- mov oT0.z, r0.xyxw
- dp4 r0.z, c6, v0
- dp4 r0.w, c7, v0
- rcp r0.x, r0.w
- mul oT2.x, r0.z, r0.x
- // 19 instructions
- // 2 temp registers
-